---
title: Monorepo
description: Come utilizzare Ultracite all'interno di un monorepo.
---

Ultracite è progettato per funzionare prontamente con i monorepo. Ecco come usarlo con Turborepo.

## Configurazione

Durante l'inizializzazione di Ultracite, verrà creato un file `biome.jsonc` nella root del tuo repository. Questo file verrà utilizzato per configurare Ultracite per l'intero monorepo.

```
my-turborepo/
├── apps
├── packages
├── turbo.json
└── biome.jsonc
```

## Aggiunta di script

Poiché Biome è così veloce, puoi usare uno script a livello di root invece di creare script separati in ciascuno dei tuoi pacchetti.

Puoi aggiungere gli script `check` e `fix` al file `package.json`.

```json title="package.json"
{
  "scripts": {
    "check": "ultracite check",
    "fix": "ultracite fix"
  }
}
```

Facoltativamente, puoi anche aggiungere gli script `check` e `fix` al file `turbo.json`.

```json title="turbo.json"
{
  "tasks": {
    "//#check": {},
    "//#fix": {
      "cache": false
    }
  }
}
```

Ora potrai eseguire questi script usando `turbo run check` e `turbo run fix`.